package app.models.to;

import java.io.Serializable;

public class RelatorioFaturamento implements Serializable {

	private static final long serialVersionUID = -5531541408491774439L;
	
	
	private Long id;
	private String tipo;
	private String descricao;
	private String dataInicial;
	private String dataFinal;
	private String dataItem;
	private Double valorItem;
	private Double valorTotal;
	
	
	public Long getId() {
		return id;
	}
	
	public void setId(Long id) {
		this.id = id;
	}
	
	public String getTipo() {
		return tipo;
	}
	
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	
	public String getDescricao() {
		return descricao;
	}
	
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	public String getDataInicial() {
		return dataInicial;
	}
	
	public void setDataInicial(String dataInicial) {
		this.dataInicial = dataInicial;
	}
	
	public String getDataFinal() {
		return dataFinal;
	}
	
	public void setDataFinal(String dataFinal) {
		this.dataFinal = dataFinal;
	}
	
	public String getDataItem() {
		return dataItem;
	}
	
	public void setDataItem(String dataItem) {
		this.dataItem = dataItem;
	}
	
	public Double getValorItem() {
		return valorItem;
	}
	
	public void setValorItem(Double valorItem) {
		this.valorItem = valorItem;
	}
	
	public Double getValorTotal() {
		return valorTotal;
	}
	
	public void setValorTotal(Double valorTotal) {
		this.valorTotal = valorTotal;
	}

	
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((id == null) ? 0 : id.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (getClass() != obj.getClass()) {
			return false;
		}
		RelatorioFaturamento other = (RelatorioFaturamento) obj;
		if (id == null) {
			if (other.id != null) {
				return false;
			}
		} else if (!id.equals(other.id)) {
			return false;
		}
		return true;
	}
	
}
